package com.itheima.operator;

public class OperatorDemo1 {
    public static void main(String[] args) {
        //目标: 搞清楚基本的算数运算符
        print(10,2);

        //画一条线
        System.out.println("--------------------");

        print2();
    }

    public static void print(int a,int b) {
        System.out.println(a + b);
        System.out.println(a - b);
        System.out.println(a * b);
        System.out.println(a / b);  //表达式的最终类型是由表达式的最高优先级运算符决定,都是int,结果也是int
        System.out.println((double)a / b);  //强制类型转换可以保留小数
        System.out.println(1.0*a / b);  //把最高类型变成1.0(小数)也可以保留小数
        System.out.println(a % b);
    }

    //需求:研究+符号做连接符还是运算符(能算则算,不能算连接)
    public static void print2() {
        int a=5;
        System.out.println("abc" + a);  //abc5
        System.out.println(a + 5);      //10
        System.out.println("itheima"+a+'a');    //itheima5a
        System.out.println(a+'a'+"itheima");    //             !!!注意!!!-----102itheima-----!!!注意!!!
        System.out.println('a'+a);
    }
}
